authentication honesty encryption integrity portal access control security business quality instant messaging cryptography